#!/usr/bin/env node

/**
 * 清除语言Cookie脚本
 * 用于清除现有的语言设置，确保使用新的默认英文设置
 */

const fs = require('fs');

// 清除浏览器Cookie的JavaScript代码
const clearCookieScript = `
// 清除语言相关的Cookie
document.cookie = "language=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
console.log('Language cookie cleared');

// 清除其他可能影响语言的Cookie
document.cookie = "sidebarStatus=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
document.cookie = "size=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";

// 刷新页面以应用新的默认语言
setTimeout(() => {
  window.location.reload();
}, 1000);
`;

// 创建HTML文件，可以在浏览器中运行
const htmlContent = `<!DOCTYPE html>
<html>
<head>
    <title>Clear Language Cookie</title>
    <meta charset="utf-8">
</head>
<body>
    <h2>清除语言Cookie</h2>
    <p>正在清除语言设置，页面将在1秒后刷新...</p>
    <script>
        ${clearCookieScript}
    </script>
</body>
</html>`;

// 写入文件
fs.writeFileSync('clear_language_cookie.html', htmlContent, 'utf8');

console.log('✅ 已创建 clear_language_cookie.html 文件');
console.log('📋 使用方法:');
console.log('1. 在浏览器中打开 clear_language_cookie.html');
console.log('2. 页面会自动清除语言Cookie并刷新');
console.log('3. 刷新后系统将使用默认的英文界面');
console.log('');
console.log('🔧 或者手动清除Cookie:');
console.log('1. 打开浏览器开发者工具 (F12)');
console.log('2. 进入 Application/Storage 标签');
console.log('3. 找到 Cookies > http://localhost:8080');
console.log('4. 删除名为 "language" 的Cookie');
console.log('5. 刷新页面'); 